package com.zuxia.iDao;

import java.util.List;

import com.zuxia.po.Recruitrecordinfo;
import com.zuxia.util.PageModel;

public interface RecruitrecordinfoDAOI {

	public abstract void save(Recruitrecordinfo transientInstance);

	public abstract void delete(Recruitrecordinfo persistentInstance);

	public abstract Recruitrecordinfo findById(java.lang.Integer id);

	public abstract List findByExample(Recruitrecordinfo instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByRriname(Object rriname);

	public abstract List findByRriphone(Object rriphone);

	public abstract List findByRrisex(Object rrisex);

	public abstract List findByRriidCard(Object rriidCard);

	public abstract List findAll();

	public abstract Recruitrecordinfo merge(Recruitrecordinfo detachedInstance);

	public abstract void attachDirty(Recruitrecordinfo instance);

	public abstract void attachClean(Recruitrecordinfo instance);
	
	public abstract Boolean addShowRecruitrecordinfo(Recruitrecordinfo recruitrecordinfo);
	
	public abstract Boolean addRecruitrecordinfo(Recruitrecordinfo recruitrecordinfo);
	
	public abstract PageModel<Recruitrecordinfo> showRecruitrecordinfo(int ptIid,int pageNumber, int limit,String order);

	public abstract Boolean deleteRecruitrecordinfo(int rrid);
}